India's Supreme Court upholds revocation of Kashmir's autonomy